package by.kniazhych.core.server.common {
	import by.vaukalak.core.commands.ICommandDispatcher;
	import flash.events.IEventDispatcher;
	
	/**
	 * ...
	 * @author Boutylin Mikhail
	 */
	public interface IServerProxy extends ICommandDispatcher{
		function observeClient(controller:ICommandDispatcher):void
		function shiftActionCommand():ServerActionCommand;
		function hasCommandsToExecute():Boolean;
	}
	
}